package com.atguigu.java;

/**
 * @author : leimingchao
 * @date Date : 2021年08月29日 20:43
 */
public class SingletonTest {

    public static void main(String[] args) {
        Bank bank1 = Bank.instance;

        // Bank.instance = null;
        Bank bank2 = Bank.instance;
        System.out.println(bank1 == bank2);
    }
}


/**
 * 饿汉式
 */
class Bank {

    /**
     * 1.私有化类的构造器
     */
    private Bank() {

    }

    /**
     * 2.内部创建类的对象
     * 4.要求此对象也必须声明为静态的
     */
    public static final Bank instance = new Bank();

}
